﻿Public Class NotaAlmacen
    Public Sub New()
    End Sub

    Public Property codigoNotaAlmacen As Integer
    Public Property tipoNotaAlmacen As String
    Public Property numeroNotaAlmacen As String
    Public Property fechaEmision As DateTime
    Public Property origenEntrada As String
    Public Property destinoSalida As String
    Public Property descripcionNota As String
    Public Property codigoUsuario As String
    Public Property estadoNotaAlmacen As String

    Public Property Almacen As New Almacen

    Public Property DetalleAlmacen As New List(Of DetalleNotaAlmacen)

    Public Class DetalleNotaAlmacen
        Public Sub New()
        End Sub

        Public Property cantidadNotaAlmacen As Integer
        Public Property Producto As New Producto
        Public Property Series As New List(Of SerieProductoNotaAlmacen)

        Public Class SerieProductoNotaAlmacen
            Public Sub New()
            End Sub

            Public Property DetalleExistencia As New Existencia.DetalleExistencia

        End Class

    End Class

End Class